Stock weighting refers to the method of determining the proportions or allocation of different stocks within an investment portfolio. It involves measuring the importance or influence of each stock based on its market value or other relevant factors, and accordingly, assigning a specific weight to it. The purpose is to create a balanced and diversified portfolio that reflects the desired investment strategy.